Test Engineer

Engineering Remote - Philippines


Description

 

Position: Test Engineer

Office / Station: Test

 

 

General Function:

A Test Engineer sets out QA processes for the team to follow and strives to improve them. S/he mastered the technical skills necessary for the job. S/he is a self learner, invests time in understanding, documenting the test tasks / features. S/he also has an ability to mentor juniors.

 

 

 

Duties and  Responsibilities:

        Review product, feature, design specifications

        Define stories, create test plan

        Develop manual test cases

        Strive to automate wherever possible

        Help stakeholders in their estimation

        Participate in sprint plannings, etc

        Perform feature, regression, release testing

        Write clear and concise bug reports and help developers to narrow down issues

        Proactively work towards improving product and processes

        Coordinates to stakeholders, developers and meeting key dates, project milestones and progress reports.

 

Working Relationships

        Directly reports to the Lead Test Engineer

 

 

Working Location

        Remote

 

Qualifications

        Bachelor’s Degree preferably in Information Technology / Computer Science / Engineering or other related courses

        Ability to work and adapt to different programming languages

 

Having any of the following is an advantage:

        Having automation or programming experience

        Comfortable in at least two of the technologies or similar tools:

        Frameworks: Appium, Cucumber/Selenium, Robot Framework, PyTest, Any desktop automation framework, Any API/Web Service Automation Framework

        Programming/Scripting Languages: Python, Java, Powershell, Bash and Batch scripting

        Knowledge and working experience in Software QA processes and methodologies.

        Knowledge and/or experience in testing at least one of desktop or mobile app

        Experience in working in any software development life cycle or Agile software development methodologies

        Knowledge and/or experience in operating systems such as Windows, MacOS and Linux

        Knowledge and/or experience with virtualization technologies such as Docker, VMWare, VirtualBox and Google Cloud Virtual Machines

 

Other skills:

        Be a self-starter with the ability to manage multiple tasks and prioritize work

        Good root cause analysis

        Integrity and commitment to quality

        Tenacious solution oriented approach and drive for results

        Possesses superior analytical and quantitative skills

        Rational with good professional judgment, able to deal well with ambiguity

        Passion for emerging technology and customer-focused innovation

        A good team player

        Excellent prioritization skills for multiple critical priorities and projects

        Quick learner, self-motivated and ready to take initiative

        Ability to work independently and organize time effectively

        Has a strong sense of urgency and conscious of efficiency

        Excellent command of both oral and written English communication